Шпаргалка встановлення Arhc Linux
Шпаргалка встановлення Arhc Linux
1. Підключення інтернет wi-fi
iwctl
device list
station wlan0 scan
station wlan0 get-networks
station wlan0 connect UPCCE2B671E
station wlan0 show
exit //or CTRL + C
2. cfdisk
lsblk
cfdisk /dev/nvme0n1 //створення розділів
efi
swap
root
home
3. Форматування та монтування розділів
mkfs.vfat /dev/nvme0n1p2
mkfs.ext4 /dev/nvme0n1p3
(mk.swap /dev/...)
mount /dev/nvme0n1p3 /mnt
mkdir -p /mnt/boot/efi
mount /dev/nvme0n1p2 /mnt/boot/efi
mkdir /mnt/home
mount /dev/nvme0n1p1 /mnt/home
(swapon /dev/...)
4. Встановлення пакетів
pacstrap -K /mnt base base-devel linux linux-firmware
linux-headers dhcpcd vim bash-completion grub efibootmgr xorg plasma
ttf-jetbrains-mono-nerd ttf-ubuntu-font-family ttf-hack ttf-dejavu
ttf-opensans kate konsole dolphin chromium
5.
genfstab -U /mnt >> /mnt/etc/fstab
vim /mnt/etc/fstab
6. Перехід у встановлену систему
arch-chroot /mnt
7.Користувачі
passwd (пароль для root)
vim /etc/sudoers (розкоментувати %wheel ALL=(ALL) ALL)
useradd -mg users -G wheel peturik
passwd peturik
8. Назва комп'ютреа
vim /etc/hostname (напр. precision_5540)
vim /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 precision_5540.localdomain precision_5540
9. Час
Налаштування часу ВАЖЛИВО!
Перед налаштуванням часу потрібно вийти з arch-chroot
командою exit
.
Для початку робимо синхронізацію із сервером NTP:
timedatectl set-ntp true
timedatectl set-timezone Europe/Kiev
timedatectl status
ln -sf /usr/share/zoneinfo/Europe/Kiev /etc/localtime
ls /usr/share/zoneinfo
hwclock --systohc
9. Мова
vim /etc/locale.gen (uk_UA.UTF-8 UTF-8, en_US.UTF-8 UTF-8)
locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf (мова системи)
systemctl enable NetworkManager dhcpcd sddm
10. Bootloader install
grub-install --target=x86_64-efi --bootloader-id=grub_uefi --recheck /dev/sdx
grub-mkconfig -o /boot/grub/grub.cfg
exit
umount -R /mnt
reboot
https://habr.com/ru/articles/805671/
Category: Linux | Comments: 0